﻿@model KL.Store.Web.Models.ProductsModel
@using KL.Store.Core
@{
    Layout = null;
    var addToCartButtonStyle = 1;
    var showNamesBottom = false;
    var listImageType = "_s";
    var mainWidth = "col-xs-12 col-sm-12 col-md-9 col-lg-10 right";
    if (Parameters.Theme == "DK" || Parameters.Theme == "EO")
    {
        mainWidth = "col-xs-12 col-sm-12 col-md-9 col-lg-9 right";
        addToCartButtonStyle = 2;
        showNamesBottom = true;
    }
    else if (Parameters.Theme == "WU")
    {
        mainWidth = "col-xs-12 col-sm-12 col-md-8 col-lg-9 right";
        addToCartButtonStyle = 3;
    }
    else if (Parameters.Theme == "HA")
    {
        listImageType = "_w";
    }
    else if (Parameters.Theme == "JB")
    {
        listImageType = "";
    }
    var sctTitle = ViewBag.CampaignType == "hediye" ? "<b>Hediyeli</b> Ürünler" : (ViewBag.CampaignType == "indirim" ? "<b>İndirimli</b> Ürünler" : "<b>Kampanyalı</b> Ürünler");
}
@if (Model.RelatedProducts.Count > 0)
{
    <div class="@mainWidth campaingns">
        <div class="category-main-title campaignsTitle">
            <span>@{@Html.Raw(sctTitle);}</span>
        </div>
        @if (Parameters.HomePageCategoryId != Model.CategoryId && Model.Brand < 1 && Model.RelatedProducts.Count > Parameters.MaxProductCountForPage)
        { 
            <div>
                Kategoriye ait ürün sayısı fazla olduğundan ilk @(Parameters.MaxProductCountForPage) adet ürün listelenmektedir. Lütfen yukarıda bulunan markalardan seçim yapınız.
            </div>
            Model.RelatedProducts = Model.RelatedProducts.Take(Parameters.MaxProductCountForPage).ToArray<KL.Store.Core.Domain.Product>();
        }
        @if (Parameters.Theme == "HA")
        {
            var itemCounter = 1;
            var columnCount = Model.ColumnCount;
            var cssColumnClass = columnCount == 2 ? "col-xs-6 col-sm-6 col-md-6 col-lg-6" : "col-xs-6 col-sm-6 col-md-4 col-lg-4";
            <div class="products s@(columnCount + listImageType)" id="productsBest">
                <ul class="productsList">
                    @foreach (var item in Model.RelatedProducts)
                    {
                        var inLastColumn = "";
                        if (columnCount != 0 && itemCounter % columnCount == 0)
                        {
                            inLastColumn = "inLastColumn";
                        }
                        else
                        {
                            inLastColumn = "";
                        }

                        var priceFilterStr = "###,###,##0.00";
                        if (Parameters.HideOddFromPrice)
                        {
                            priceFilterStr = "###,###,##0";
                        }


                        var productOldPrice = item.OldPrice > 0 ? item.OldPrice.ToString("###,###,##0") : "";
                        var productNewPrice = "";
                        var productExchangePrice = "";
                        decimal productNewPriceNumber = 0;
                        var productSecondPrice = "";


                        if (Parameters.ShowExchangePricesWithoutTax && item.ExchangePrice > 0)
                        {
                            productExchangePrice = item.ExchangePrice.ToString(priceFilterStr) + " " + item.ExchangeCurrency + " <span class=\"taxinc\">+KDV</span>";
                        }
                        if (Parameters.ShowExchangePricesWithoutTax && item.ExchangePrice > 0)
                        {
                            productExchangePrice = item.ExchangePrice.ToString(priceFilterStr) + " " + item.ExchangeCurrency + " <span class=\"taxinc\">+KDV</span>";
                        }
                        if (Parameters.ShowPricesWithoutTax && item.SpecialPriceWithOutTax > 0)
                        {
                            productNewPrice = (Parameters.HideOddFromPrice ? decimal.Ceiling(item.SpecialPriceWithOutTax) : item.SpecialPriceWithOutTax).ToString(priceFilterStr) + " " + item.Currency + " <span class=\"taxinc\">+KDV</span>";
                            productNewPriceNumber = item.SpecialPriceWithOutTax;
                        }
                        else if (Parameters.ShowPricesWithoutTax && item.SpecialPriceWithOutTax <= 0)
                        {
                            productNewPrice = (Parameters.HideOddFromPrice ? decimal.Ceiling(item.PriceWithOutTax) : item.PriceWithOutTax).ToString(priceFilterStr) + " " + item.Currency + " </span><span class=\"taxinc\">+KDV</span>";
                            productNewPriceNumber = item.PriceWithOutTax;
                        }
                        else if (!Parameters.ShowPricesWithoutTax && item.SpecialPrice > 0)
                        {
                            productNewPrice = (Parameters.HideOddFromPrice ? decimal.Ceiling(item.SpecialPrice) : item.SpecialPrice).ToString(priceFilterStr) + " " + item.Currency;
                            productNewPriceNumber = item.SpecialPrice;
                        }
                        else if (!Parameters.ShowPricesWithoutTax && item.SpecialPrice <= 0)
                        {
                            productNewPrice = (Parameters.HideOddFromPrice ? decimal.Ceiling(item.Price) : item.Price).ToString(priceFilterStr) + " " + item.Currency;
                            productNewPriceNumber = item.Price;
                        }

                        var rate = (item.CampaignProduct && Model.CampaignVoucherRate > 0) ? Model.CampaignVoucherRate : Model.VoucherRate;
                        if (rate > 0 && !(Parameters.OnlyUseCCandMTforOpportunityProduct && item.OpportunityProduct))
                        {
                            productSecondPrice = ((productNewPriceNumber * rate) / ((Parameters.OnlyVoucherPriceOnCampaignsPage && ViewBag.CampaignType == "kampanya") ? Parameters.SenetTaksit2 : (Parameters.ShowVoucherPricesWithInstallment ? Parameters.SenetTaksit2 : 1))).ToString(priceFilterStr) + " " + item.Currency;
                        }
                        var CampaignClass = (ViewBag.CampaignType == "kampanya") ? " campaignproduct" : "";
                        <li class="productLi product-block @cssColumnClass @CampaignClass @inLastColumn s@(columnCount)@(listImageType)">
                            <div class="product-outer">
                                <div class="product-inner">
                                    <div class="product-image">
                                        <a id="pr_@item.ProductId" class="prdLink imgLink" href="@item.LinkUrl" title="@(item.ProductName.Replace("\"", ""))">
                                            @if (item.ProductImageCount > 0)
                                            {
                                                <img id="ip_@item.ProductId" src="@(Parameters.WebSiteImageUrl)/product-medium/@(item.ProductId)_1@(listImageType).jpg" alt="@(item.ProductName.Replace("\"", ""))" />  
                                            }
                                            else
                                            {
                                                <img id="ip_@item.ProductId" src="/Images/@Parameters.Theme/product-image-not-found-200x.jpg" alt="@(item.ProductName.Replace("\"", ""))" />
                                            }
                                            @if (ViewBag.CampaignType == "kampanya")
                                            {
                                                <div class="prices">
                                                    <i class="fa fa-try"></i>
                                                    <span class="price-voucher">@productSecondPrice.Replace(" TL", "")</span>
                                                    <span class="price-withinstallment">Taksitle</span>
                                                </div>
                                            }
                                        </a>
                                        <a class="incele" href="@item.LinkUrl" title="@(item.ProductName.Replace("\"", ""))">İncele</a>
                                        @if (!item.CheckStock || Parameters.AllowEndedProducts || item.InStockDepo > 0)
                                        {
                                            <a href="@item.LinkUrl">
                                                @{
                                            var bottomAbsolute = 10;
                                            if (!string.IsNullOrEmpty(item.SpecialText))
                                            {
                                                    <div class="productprop prop_specialtext hidden-xs hidden-sm" style="bottom: @(bottomAbsolute)px;">
                                                        <div class="prop_content">
                                                            <div class="prop_text">
                                                                <span>@item.SpecialText</span>
                                                            </div>
                                                        </div>
                                                    </div>
                                                bottomAbsolute += 31;
                                            }
                                            if (item.FastCargo)
                                            {
                                                var fastStr = "1-3 Gün Kargo";
                                                if (item.InStockDepo >= Parameters.MinInStockAmountForFastCargo && Parameters.MinInStockAmountForFastCargo != 0)
                                                {
                                                    fastStr = "24 Saatte Kargo";
                                                }
                                                    <div class="productprop prop_24h" style="bottom: @(bottomAbsolute)px;">
                                                        <div class="prop_content">
                                                            <div class="prop_icon"></div>
                                                            <div class="prop_text">
                                                                <div class="prop_text_left"></div>
                                                                <span>@fastStr</span>
                                                            </div>
                                                        </div>
                                                    </div>
                                                bottomAbsolute += 31;
                                            }
                                            else if (item.InStockDepo >= Parameters.MinInStockAmountForFastCargo && Parameters.MinInStockAmountForFastCargo != 0)
                                            {
                                                    <div class="productprop prop_24h" style="bottom: @(bottomAbsolute)px;">
                                                        <div class="prop_content">
                                                            <div class="prop_icon"></div>
                                                            <div class="prop_text">
                                                                <div class="prop_text_left"></div>
                                                                <span>24 Saatte Kargo</span>
                                                            </div>
                                                        </div>
                                                    </div>
                                                bottomAbsolute += 31;
                                            }
                                            else if (item.DeliveryPeriod == "Gün" && item.DeliveryTime <= Parameters.MinDeliveryTimeForFastCargo && item.DeliveryTime > 0)
                                            {
                                                    <div class="productprop prop_24h" style="bottom: @(bottomAbsolute)px;">
                                                        <div class="prop_content">
                                                            <div class="prop_icon"></div>
                                                            <div class="prop_text">
                                                                <div class="prop_text_left"></div>
                                                                <span>Hızlı Kargo</span>
                                                            </div>
                                                        </div>
                                                    </div>
                                                bottomAbsolute += 31;
                                            }

                                            if (item.FreeCargo)
                                            {
                                                    <div class="productprop prop_free" style="bottom: @(bottomAbsolute)px;">
                                                        <div class="prop_content">
                                                            <div class="prop_icon"></div>
                                                            <div class="prop_text">
                                                                <div class="prop_text_left"></div>
                                                                <span>Ücretsiz Kargo</span>
                                                            </div>
                                                        </div>
                                                    </div>
                                                bottomAbsolute += 31;
                                            }
                                            if (item.OpportunityProduct)
                                            {
                                                    <div class="productprop prop_oppoturnity" style="bottom: @(bottomAbsolute)px;">
                                                        <div class="prop_content">
                                                            <div class="prop_icon"></div>
                                                            <div class="prop_text">
                                                                <div class="prop_text_left"></div>
                                                                <span>Fırsat Ürünü</span>
                                                            </div>
                                                        </div>
                                                    </div>
                                                bottomAbsolute += 31;
                                            }
                                            if (!string.IsNullOrEmpty(item.GiftString))
                                            {
                                                    <div class="productprop prop_gift" style="bottom: @(bottomAbsolute)px;">
                                                        <div class="prop_content">
                                                            <div class="prop_icon"></div>
                                                            <div class="prop_text">
                                                                <div class="prop_text_left"></div>
                                                                <span>@item.GiftString</span>
                                                            </div>
                                                        </div>
                                                    </div>
                                            }
                                            if (item.NewProduct)
                                            {
                                                    <div class="prop_new"></div>
                                            }
                                            if (item.DiscountPercent > 0)
                                            {
                                                    <div class="prop_discountPercent discountView2"><span>%</span>@Convert.ToInt32(item.DiscountPercent)<span class="dsccls">İNDİRİM</span></div>
                                            }
                                            else if (item.DiscountTotal > 0)
                                            {
                                                    <div class="prop_discountPercent discountView2">@Convert.ToInt32(item.DiscountTotal)@Html.Raw(item.Currency == "TL" ? "<i class=\"fa fa-try\"></i>" : " " + item.Currency)<span class="dsccls">İNDİRİM</span></div>                                        
                                            }
                                            else if (item.DiscountDisplayTotal > 0)
                                            {
                                                    <div class="prop_discountPercent discountView2"><span>%</span>@Convert.ToInt32(item.DiscountDisplayTotal)<span class="dsccls">İNDİRİM</span></div>                                    
                                            }
                                                }
                                            </a>
                                        }
                                    </div>
                                    <a class="hizliBak" href="#quickViewContainer" title="@(item.ProductName.Replace("\"", ""))" data-id="@item.ProductId" data-name="@item.ProductName" data-prcode="@item.ProductCode" data-imgcount="@item.ProductImageCount"></a>
                                    <div class="product-title">
                                        <a id="pl_@item.ProductId" class="prdLink" href="@item.LinkUrl">@(item.ProductName)</a>
                                    </div>
                                    @if (ViewBag.CampaignType != "kampanya")
                                    {
                                        <div class="product-price">
                                            <a href="@item.LinkUrl" class="sale">@if (!item.CheckStock || Parameters.AllowEndedProducts || item.InStockDepo > 0)
                                                                                 {
                                                                            
                                                                            
                                                <div class="product-price-section">
                                                    @{
                                                                                     if (!Parameters.OnlyVoucherPriceOnCampaignsPage || ViewBag.CampaignType != "kampanya")
                                                                                     {
                                                        <span class="productNewPriceStr productPrice">@Html.Raw(productNewPrice)</span>
                                                                                         if (!string.IsNullOrEmpty(productExchangePrice))
                                                                                         {
                                                        <span class="productNewPriceStr productPrice">@Html.Raw(productExchangePrice)</span><br />
                                                                                         }
                                                                                     }


                                                                                     if (productSecondPrice != "")
                                                                                     {
                                                        <span class="productSecondPriceStr @((Parameters.OnlyVoucherPriceOnCampaignsPage && ViewBag.CampaignType == "kampanya") ? "campaignPrice" : "")"><span class="senetliAyda">@(Parameters.OnlyVoucherPriceOnCampaignsPage ? "ayda " : (Parameters.ShowVoucherPricesWithInstallment ? "ayda " : ""))</span>@Html.Raw(productSecondPrice)</span>
                                                                                     }
                                                    }
                                                </div>
                                    
                                                                                     if (productSecondPrice != "")
                                                                                     {
                                                <div class="product-price-section">
                                                    @if (!Parameters.OnlyVoucherPriceOnCampaignsPage || ViewBag.CampaignType != "kampanya")
                                                    {
                                                        <span class="fiyatAciklama"><span class="fiyatAciklamaSolCizgi">- </span>Kredi Kartı<span class="fiyatAciklamaSagCizgi"> - </span></span>
                                                    }
                                                    <span class="fiyatAciklama"><span class="fiyatAciklamaSolCizgi">- </span>Senetli<span class="fiyatAciklamaSagCizgi"> - </span></span>
                                                </div>
                                                                                     }
                                                                                     if (productOldPrice != "")
                                                                                     {
                                                <span class="sale-original">@productOldPrice @item.Currency</span>
                                                                                     }
                                                                                     else if (item.DiscountDisplayTotal > 0)
                                                                                     {
                                                                                         var indirimGoster = ((Decimal.Parse(productNewPrice.Replace(" TL", "")) / (100 - item.DiscountDisplayTotal)) * 100);
                                                <span class="sale-original">@indirimGoster.ToString("###,###,##0") @item.Currency</span>
                                                                                     }
                                                                                     else if (item.MarketPrice > 0)
                                                                                     {
                                                <span class="sale-original">@item.MarketPrice.ToString("###,###,##0") @item.Currency</span>
                                                                                     }
                                                                                 }
                                                                                 else
                                                                                 {
                                                <span style="font-weight: normal;">Tükendi</span>   
                                                                                 }
                                            </a>
                                        </div>
                                    }
                                    @if (Parameters.UseWishList)
                                    {
                                        <div class="toList">
                                            <a id="prd_@item.ProductId" onclick="addToWishList('@(item.ProductId)');" >
                                                <img
                                src="/Images/@(Parameters.Theme)/ToList.jpg" title="Listeme Ekle" alt="Listeme Ekle" style="width: 35px;
                                height: 35px; vertical-align: middle;margin-top:5px" /></a>
                                        </div>
                                    }
                                    @if (!item.CheckStock || Parameters.AllowEndedProducts || item.InStockDepo > 0)
                                    {
                                        if (addToCartButtonStyle == 2)
                                        {
                                        <div class="toCart">
                                            <a id="cart_@item.ProductId" @{if (item.InstallmentNeeded)
                                                                           { <text>href="@item.LinkUrl"</text> }
                                                                           else
                                                                           { <text>class="addToCart"</text> }} >
                                                <button class="button-alt">Sepete Ekle</button>
                                            </a>
                                        </div>
                                        }
                                        else if (addToCartButtonStyle == 3)
                                        { 
                                        <div class="hover_block">
                                            <ul class="add-to-links">
                                                <li>
                                                    <a id="cart_@item.ProductId" @{if (item.InstallmentNeeded)
                                                                                   { <text>href="@item.LinkUrl"</text> }
                                                                                   else
                                                                                   { <text>class="addToCart"</text> }} >
                                                        <button type="button" class="button btn-cart">
                                                            <span>
                                                                <span>Sepete Ekle</span>
                                                            </span>
                                                        </button>
                                                    </a>
                                                </li>
                                            </ul>
                                        </div>
                                        }
                                        else
                                        {
                                        <div class="toCart">
                                            <a id="cart_@item.ProductId" @{if (item.InstallmentNeeded)
                                                                           { <text>href="@item.LinkUrl"</text> }
                                                                           else
                                                                           { <text>class="addToCart"</text> }} title="Sepete Ekle">
                                                <img src="/Images/@(Parameters.Theme)/urun-hover-sepet.png" alt="Sepete Ekle" />
                                            </a>
                                        </div>
                                    
                                        }
                                    }
                                    @if (Model.IsManager || Model.IsSeoManager)
                                    {
                                        <div class="manageProduct">
                                            <a href="/ProductManage/Edit/@(item.ProductId)" class="urunDuzenle fancybox.iframe">
                                                <i class="fa fa-edit fa-2x"></i>
                                            </a>
                                            @if (Model.IsManager)
                                            {
                                                <a href="javascript:void(0);" data-productid="@(item.ProductId)" data-variantcount="@(item.VariantCount)" title="@(item.IsActive ? "Pasifleştir" : "Aktifleştir")" class="urunAktifPasif">
                                                    <span class="@(item.IsActive ? "product-icon-active" : "product-icon-deactive")"></span>
                                                </a>
                                            }
                                        </div>
                                    }
                                </div>
                            </div>
                        </li>
                                    itemCounter++;
                    }
                </ul>
            </div>
            <script>
                $(document).ready(function ()
                {
                    if ($(window).width() <= 999)
                    {
                        $("ul.productsList").find("li.inLastColumn").removeClass("inLastColumn");
                        var liSayac = 1;
                        $("ul.productsList").find("li").each(function ()
                        {
                            if (liSayac % 2 == 0)
                            {
                                $(this).addClass("inLastColumn");
                            }
                            liSayac++;
                        });
                    }
                });
            </script>
        }
        else
        {
            <div class="products">
                <ul>
                    @if (Model.RelatedItemCount > 0)
                    {
                        //int[] AllBrandsList = new Array[int];
                        foreach (var item in Model.RelatedProducts)
                        {
                        <li class="productLi product-block col-xs-12 col-sm-12 col-md-4 col-lg-3">
                            <div class="product-outer">
                                <div class="product-inner">
                                    <div class="product-image">
                                        <a id="pr_@item.ProductId" class="prdLink" href="@item.LinkUrl" title="@(item.ProductName.Replace("\"", ""))">
                                            @if (item.ProductImageCount > 0)
                                            {
                                                <img id="ip_@item.ProductId" src="@(Parameters.WebSiteImageUrl)/product-medium/@(item.ProductId)_1@(listImageType).jpg" alt="@(item.ProductName.Replace("\"", ""))" />
                                            }
                                            else
                                            {
                                                <img id="ip_@item.ProductId" src="/Images/@Parameters.Theme/product-image-not-found-200x.jpg" alt="@(item.ProductName.Replace("\"", ""))" />
                                            }
                                            <div class="incele">İncele</div>
                                        </a>
                                        @if (!item.CheckStock || Parameters.AllowEndedProducts || item.InStockDepo > 0)
                                        {
                                            <a href="@(item.LinkUrl)">
                                                @{ var leftAbsolute = 5;
                                                   var bottomAbsolute = 1;
                                                   if (item.FastCargo)
                                                   {
                                                       var fastImg = "Fast";
                                                       var fastStr = "1-3 Gün Kargo";
                                                       if (item.InStockDepo >= Parameters.MinInStockAmountForFastCargo && Parameters.MinInStockAmountForFastCargo != 0)
                                                       {
                                                           fastImg = "24h";
                                                           fastStr = "24 Saatte Kargo";
                                                       }
                                                    <div class="label_fast" style="left:@(leftAbsolute)px;">
                                                        <img src="/Images/@(Parameters.Theme)/@{@fastImg}.png" alt="@fastStr" />
                                                    </div>
                                                   }
                                                   else if (item.InStockDepo >= Parameters.MinInStockAmountForFastCargo && Parameters.MinInStockAmountForFastCargo != 0)
                                                   {
                                                    <div class="label_fast" style="left:@(leftAbsolute)px;">
                                                        <img src="/Images/@(Parameters.Theme)/24h.png" alt="24 Satte Kargo" />
                                                    </div>
                                                   }
                                                   else if (item.DeliveryPeriod == "Gün" && item.DeliveryTime <= Parameters.MinDeliveryTimeForFastCargo)
                                                   {
                                                    <div class="label_fast" style="left:@(leftAbsolute)px;">
                                                        <img src="/Images/@(Parameters.Theme)/Fast.png" alt="Hızlı Kargo" />
                                                    </div>
                                                   }

                                                   if (item.FreeCargo)
                                                   {
                                                    <div class="label_free" style="bottom:@(bottomAbsolute)px;">
                                                        <img src="/Images/@(Parameters.Theme)/Free.png" />
                                                    </div>
                                                       bottomAbsolute += 14;
                                                   }
                                                   if (item.OpportunityProduct)
                                                   {
                                                    <div class="label_opportunity" style="bottom:@(bottomAbsolute)px;">
                                                        <img src="/Images/@(Parameters.Theme)/Opportunity.png" />
                                                    </div>
                                                       bottomAbsolute += 14;
                                                   }
                                                   if (item.NewProduct)
                                                   {
                                                    <div class="label_new" style="bottom:@(bottomAbsolute)px;">
                                                        <img src="/Images/@(Parameters.Theme)/New.png" />
                                                    </div>
                                                       bottomAbsolute += 14;
                                                   }
                                                }
                                            </a>
                                        }
                                    </div>
                                    <div class="product-title">
                                        <a id="pl_@item.ProductId" class="prdLink" href="@item.LinkUrl">@(item.ProductName)</a>
                                    </div>
                                    <div class="product-price">
                                        @{
                                        var priceFilterStr = "###,###,##0.00";
                                        if (Parameters.HideOddFromPrice)
                                        {
                                            priceFilterStr = "###,###,##0";
                                        }
                                        var productOldPrice = item.OldPrice > 0 ? @item.OldPrice.ToString("###,###,##0") : "";
                                        var productNewPrice = "";
                                        var productExchangePrice = "";
                                        decimal productNewPriceNumber = 0;
                                        var productSecondPrice = "";
                                        
                                        }
                                        @if (Parameters.ShowExchangePricesWithoutTax && item.ExchangePrice > 0)
                                        {
                                            productExchangePrice = item.ExchangePrice.ToString(priceFilterStr) + " " + item.ExchangeCurrency + " <span class=\"taxinc\">+KDV</span>";
                                        }
                                        @if (Parameters.ShowPricesWithoutTax && item.SpecialPriceWithOutTax > 0)
                                        {
                                            productNewPrice = item.SpecialPriceWithOutTax.ToString(priceFilterStr) + " " + item.Currency + " <span class=\"taxinc\">+KDV</span>";
                                            productNewPriceNumber = item.SpecialPriceWithOutTax;
                                        }
                                        else if (Parameters.ShowPricesWithoutTax && item.SpecialPriceWithOutTax <= 0)
                                        {
                                            productNewPrice = item.PriceWithOutTax.ToString(priceFilterStr) + " " + item.Currency + " </span><span class=\"taxinc\">+KDV</span>";
                                            productNewPriceNumber = item.PriceWithOutTax;
                                        }
                                        else if (!Parameters.ShowPricesWithoutTax && item.SpecialPrice > 0)
                                        {
                                            productNewPrice = item.SpecialPrice.ToString(priceFilterStr) + " " + item.Currency;
                                            productNewPriceNumber = item.SpecialPrice;
                                        }
                                        else if (!Parameters.ShowPricesWithoutTax && item.SpecialPrice <= 0)
                                        {
                                            productNewPrice = item.Price.ToString(priceFilterStr) + " " + item.Currency;
                                            productNewPriceNumber = item.Price;
                                        }
                                        @{
                                        var rate = (item.CampaignProduct && Model.CampaignVoucherRate > 0) ? Model.CampaignVoucherRate : Model.VoucherRate;
                                        if (rate > 0 && !(Parameters.OnlyUseCCandMTforOpportunityProduct && item.OpportunityProduct))
                                        {
                                            productSecondPrice = ((productNewPriceNumber * rate) / Parameters.SenetTaksit1).ToString(priceFilterStr) + " " + item.Currency;
                                        }
                                        }
                                        <a href="@item.LinkUrl" class="sale">@if (!item.CheckStock || Parameters.AllowEndedProducts || item.InStockDepo > 0)
                                                                             {
                                                                            
                                                                            
                                            <div class="product-price-section">
                                                @{
                                                    <span class="productNewPriceStr productPrice">@Html.Raw(productNewPrice)</span>
                                                                                 if (!string.IsNullOrEmpty(productExchangePrice))
                                                                                 {
                                                    <span class="productNewPriceStr productPrice">@Html.Raw(productExchangePrice)</span><br />
                                                                                 }
                                                                                 if (productSecondPrice != "")
                                                                                 {
                                                    <span class="productSecondPriceStr"><span class="senetliAyda">ayda </span>@Html.Raw(productSecondPrice)</span>
                                                                                 }
                                                }
                                            </div>
                                    
                                                                                 if (productSecondPrice != "")
                                                                                 {
                                            <div class="product-price-section">
                                                <span class="fiyatAciklama"><span class="fiyatAciklamaSolCizgi">- </span>Kredi Kartı<span class="fiyatAciklamaSagCizgi"> - </span></span>
                                                <span class="fiyatAciklama"><span class="fiyatAciklamaSolCizgi">- </span>Senetli<span class="fiyatAciklamaSagCizgi"> - </span></span>
                                            </div>
                                                                                 }
                                                                                 if (productOldPrice != "")
                                                                                 {
                                            <span class="sale-original">@productOldPrice @item.Currency</span>
                                                                                 }
                                                                                 else if (item.DiscountDisplayTotal > 0)
                                                                                 {
                                                                                     var indirimGoster = ((Decimal.Parse(productNewPrice.Replace(" TL", "")) / (100 - item.DiscountDisplayTotal)) * 100);
                                            <span class="sale-original">@indirimGoster.ToString("###,###,##0") @item.Currency</span>
                                                                                 }
                                                                                 else if (item.MarketPrice > 0)
                                                                                 {
                                            <span class="sale-original">@item.MarketPrice.ToString("###,###,##0") @item.Currency</span>
                                                                                 }
                                                                             }
                                                                             else
                                                                             {
                                            <span style="font-weight: normal;">Tükendi</span>   
                                                                             }
                                        </a>
                                    </div>
                                    @if (Parameters.UseWishList)
                                    {
                                        <div class="toList">
                                            <a id="prd_@item.ProductId" onclick="addToWishList('@(item.ProductId)');" >
                                                <img src="/Images/@(Parameters.Theme)/ToList.jpg" title="Listeme Ekle" alt="Listeme Ekle" style="width: 35px;height: 35px; vertical-align: middle;margin-top:5px" />
                                            </a>
                                        </div>
                                    }
                                    @if (addToCartButtonStyle == 2)
                                    {
                                        <div class="toCart">
                                            <a id="cart_@item.ProductId" @{if (item.InstallmentNeeded)
                                                                           { <text>href="@item.LinkUrl"</text> }
                                                                           else
                                                                           { <text>class="addToCart"</text> }} >
                                                <button class="button-alt">Sepete Ekle</button>
                                            </a>
                                        </div>
                                    }
                                    else if (addToCartButtonStyle == 3)
                                    { 
                                        <div class="hover_block">
                                            <ul class="add-to-links">
                                                <li>
                                                    <a id="cart_@item.ProductId" @{if (item.InstallmentNeeded)
                                                                                   { <text>href="@item.LinkUrl"</text> }
                                                                                   else
                                                                                   { <text>class="addToCart"</text> }} >
                                                        <button type="button" class="button btn-cart">
                                                            <span>
                                                                <span>Sepete Ekle</span>
                                                            </span>
                                                        </button>
                                                    </a>
                                                </li>
                                            </ul>
                                        </div>
                                    }
                                    else
                                    {
                                        <div class="toCart">
                                            <a id="cart_@item.ProductId" @{if (item.InstallmentNeeded)
                                                                           { <text>href="@item.LinkUrl"</text> }
                                                                           else
                                                                           { <text>class="addToCart"</text> }} title="Sepete Ekle">
                                                <img src="/Images/@(Parameters.Theme)/urun-hover-sepet.png" alt="Sepete Ekle" />
                                            </a>
                                        </div>
                                    
                                    }
                                </div>
                            </div>
                        </li>
                        }
                    }
                </ul>
            </div>
        }
        <div class="clearfix"></div>
        <input type="hidden" value="@Model.MaxPriceTotal" id="maxPriceDefault" />
        <input type="hidden" value="@Model.MinPriceTotal" id="minPriceDefault" />
        @if (Model.RelatedItemCount == 0)
        {
            <div class="bg-info bs-bgb" style="margin-bottom: 15px; color: #000000;">
                <span class="glyphicon glyphicon-info-sign"></span>&nbsp;Henüz ürün eklenmemiştir.
            </div>
            <script>
                $(".product-filter").css({ "display": "none" });
            </script>
        }
    </div>
    @Html.HiddenFor(h => h.Sort)
    @Html.HiddenFor(h => h.Order)
    @Html.HiddenFor(h => h.Brand)
    @Html.HiddenFor(h => h.SearchText)
    <script type="text/javascript">

        if ('@Parameters.HomePageCategoryId.ToString()' != '@Model.CategoryId.ToString()')
        {
            $('#headermodule').hide();
            if ($(document).scrollTop() > 170)
            {
                $('html, body').animate({ scrollTop: 170 }, 'slow');
            }
        }
    </script>
}